//
//  FileEncAndDec.h
//  firebkball
//
//  Created by ren jian on 18/5/28.
//
//

#ifndef FileEncAndDec_h
#define FileEncAndDec_h
#include "cocos2d.h"
#include "TEAUtil.h"
using namespace std;
USING_NS_CC;

class FileEncAndDec : public Ref
{
public:
    /**
     * 字段加密, string
     **/
    static std::string encStr(std::string es);
    /**
     * 字段加密, int
     **/
    static std::string encInt(int es);
    
    static std::string encLong(long es);
    
    /**
     * 字段加密, bool
     **/
    static std::string encBool(bool es);
    /**
     * 字段解密, string
     **/
    static std::string decStr(std::string ds);
    /**
     * 字段解密, int
     **/
    static int decInt(std::string ds);
    /**
     * 字段解密, bool
     **/
    static bool decBool(std::string ds);
    
    /**
     * 文件解密
     **/
    static const std::string   decJsonFile(const char* fileUrl);
};

#endif /* FileEncAndDec_h */
